草庐IT

Matplotlib 散点图

全部标签

python - 从 matplotlib 中的直方图数据绘制折线图

我有一个代表时间段的numpy整数数组,我目前正在使用以下代码将其绘制在直方图中以获得漂亮的分布图:ax.hist(data,bins=100,range=(minimum,maximum),facecolor="r")但是我正在尝试修改此图表以使用一条线而不是条形来表示完全相同的数据,因此我可以将更多样本叠加到同一个图中并让它们清晰(否则条形相互重叠)。到目前为止,我尝试将数据数组整理成一个包含(时间,计数)的元组数组,然后使用ax.plot(data[:,0],data[:,1],color="red",lw=2)但这并没有给我任何接近的东西,因为我无法准确模拟我的情节中直方图的b

python - 从 matplotlib 中的直方图数据绘制折线图

我有一个代表时间段的numpy整数数组,我目前正在使用以下代码将其绘制在直方图中以获得漂亮的分布图:ax.hist(data,bins=100,range=(minimum,maximum),facecolor="r")但是我正在尝试修改此图表以使用一条线而不是条形来表示完全相同的数据,因此我可以将更多样本叠加到同一个图中并让它们清晰(否则条形相互重叠)。到目前为止,我尝试将数据数组整理成一个包含(时间,计数)的元组数组,然后使用ax.plot(data[:,0],data[:,1],color="red",lw=2)但这并没有给我任何接近的东西,因为我无法准确模拟我的情节中直方图的b

python - Matplotlib 调整图形边距

以下代码为我提供了一个在图上方和下方有显着边距的图。我不知道如何消除明显的边距。subplots_adjust没有按预期工作。importmatplotlib.pyplotaspltimportnumpyasnpfig=plt.figure()ax=fig.add_subplot(111)ax.plot(range(10),range(10))ax.set_aspect('equal')plt.tight_layout()tight_layout消除了部分边距,但不是全部边距。我想要的实际上是将纵横比设置为任何自定义值并同时消除空白。更新:正如PierreH.所说,关键是改变图形容器的

python - Matplotlib 调整图形边距

以下代码为我提供了一个在图上方和下方有显着边距的图。我不知道如何消除明显的边距。subplots_adjust没有按预期工作。importmatplotlib.pyplotaspltimportnumpyasnpfig=plt.figure()ax=fig.add_subplot(111)ax.plot(range(10),range(10))ax.set_aspect('equal')plt.tight_layout()tight_layout消除了部分边距,但不是全部边距。我想要的实际上是将纵横比设置为任何自定义值并同时消除空白。更新:正如PierreH.所说,关键是改变图形容器的

Python headless MatplotLib/Pyplot

这个问题在这里已经有了答案:Howtosaveafigureremotelywithpylab?[duplicate](2个回答)关闭7年前。我正在尝试使用自动生成的图形文件来减少我的数据分析和报告眼睛刺伤和更多图形,为此我一直在使用matplotlib/pyplot/pylab。效果很好,但是当我尝试在headless服务器上运行它时......tkinter.TclError:nodisplaynameandno$DISPLAYenvironmentvariable对于这个应用程序,我只使用PyLab,但经过一点google,我在pylab导入之前添加了以下内容:importmat

Python headless MatplotLib/Pyplot

这个问题在这里已经有了答案:Howtosaveafigureremotelywithpylab?[duplicate](2个回答)关闭7年前。我正在尝试使用自动生成的图形文件来减少我的数据分析和报告眼睛刺伤和更多图形,为此我一直在使用matplotlib/pyplot/pylab。效果很好,但是当我尝试在headless服务器上运行它时......tkinter.TclError:nodisplaynameandno$DISPLAYenvironmentvariable对于这个应用程序,我只使用PyLab,但经过一点google,我在pylab导入之前添加了以下内容:importmat

python - 如何在散点自动放置的箭头上注释点

如果我用matplotlib制作散点图:plt.scatter(randn(100),randn(100))#setx,ylimsplt.xlim([...])plt.ylim([...])我想用一个指向它的箭头和一个标签来注释一个给定的点(x,y)。我知道这可以用annotate来完成,但我希望箭头及其标签以“最佳”方式放置,如果可能的话(给定当前轴的比例/限制)箭头和标签不与其他点重叠。例如,如果您想标记离群点。有没有办法做到这一点?它不必是完美的,而只是箭头/标签的智能放置,仅给出要标记的点的(x,y)坐标。谢谢。 最佳答案

python - 如何在散点自动放置的箭头上注释点

如果我用matplotlib制作散点图:plt.scatter(randn(100),randn(100))#setx,ylimsplt.xlim([...])plt.ylim([...])我想用一个指向它的箭头和一个标签来注释一个给定的点(x,y)。我知道这可以用annotate来完成,但我希望箭头及其标签以“最佳”方式放置,如果可能的话(给定当前轴的比例/限制)箭头和标签不与其他点重叠。例如,如果您想标记离群点。有没有办法做到这一点?它不必是完美的,而只是箭头/标签的智能放置,仅给出要标记的点的(x,y)坐标。谢谢。 最佳答案

python - 为什么当 PyPi 显示版本 1.0.0 时 pip 安装 matplotlib 版本 0.91.1?

2012年10月15日更新PyPi现在在1.1.0中显示matplotlib,因此这个问题得到了解决。通过以下方式安装matplotlib:pipinstallmatplotlib以下信息过时PyPi显示matplotlib1.0.0.但是,当我通过pip安装matplotlib时进入virtualenv,已安装0.91.1版本。为什么版本不同?有没有办法pipinstallmatplotlib1.0.0?研究看来matplotlib'sDOAPrecordonPyPi指向正确的版本。以下是DOAP记录供引用:matplotlibPythonplottingpackagematplot

python - 为什么当 PyPi 显示版本 1.0.0 时 pip 安装 matplotlib 版本 0.91.1?

2012年10月15日更新PyPi现在在1.1.0中显示matplotlib,因此这个问题得到了解决。通过以下方式安装matplotlib:pipinstallmatplotlib以下信息过时PyPi显示matplotlib1.0.0.但是,当我通过pip安装matplotlib时进入virtualenv,已安装0.91.1版本。为什么版本不同?有没有办法pipinstallmatplotlib1.0.0?研究看来matplotlib'sDOAPrecordonPyPi指向正确的版本。以下是DOAP记录供引用:matplotlibPythonplottingpackagematplot